Skip to main content

Combo Control

Use​

The Combo control provides a drop-down list for users to select a single value from a predefined set.


Considerations​

  • A Display attribute must always be defined for the control.
  • The control supports a maximum of 1,000 records. If exceeded, Bizagi will notify that the control cannot load due to the limit.

  • Parameter entities: Commonly used to display a list of values.
  • Master entities and System entities: Can also be related, but exercise caution with Master entities as their size may grow significantly, potentially causing performance or usability issues.

Properties​

All controls in Bizagi include customizable properties in the Work Portal. Below are the properties specific to the Combo control:

Basic Tab​

PROPERTYDESCRIPTION
Display attributeSpecifies which entity attribute will be shown in the Work Portal. For example, a "City" entity might display the "City name".
Additional attributeDisplays an additional attribute next to the Display attribute, separated by a dash.

Display Attribute and Additional Attribute Example​

FormsComponents25


Advanced Tab​

PROPERTYDESCRIPTION
Default valueSets an initial value when the form opens for the first time. Note: If the attribute is valued via expression, this default is ignored.
Submit on changeDeprecated. Instead, use Actions and Validations.
Sort by attributeSorts Combo values in ascending order by a specified attribute (e.g., City name or Area code).
FilterRestricts the displayed values based on a Boolean expression.
Enable searchAllows users to type within the combo to quickly locate desired values.

Sort By Example​

FormsComponents26


Example​

In a Purchase Request Process, users must select a Cost Center to determine where the purchase will be charged.

Steps:​

  1. Create a Parameter Entity: This will house all the company's Cost Centers. Create a related attribute between the Purchase Request (Process Entity) and the Cost Center (Parameter Entity).
  2. Enter Values: Populate the Cost Center entity with records.
  3. Design the Form: Use the Forms Designer to locate the Cost Center attribute, then drag and drop it into the form. Bizagi will automatically interpret it as a Combo control.
  4. Test the Control: Access the Work Portal and ensure it works as intended.

Example Visuals​

  • Populate values in Cost Center entity:
    FormsComponents45

  • Drag and drop in Forms Designer:
    FormsComponents46

  • Final test in Work Portal:
    FormsComponents47